Welcome to my portfolio.
My portfolio is heavily over-engineered on purpose and is
inspired by 'Uncle Bob' and Martin Fowler. I took the
'Clean Architecture' route to showcase my understanding of
the separation of concerns inside Enterprise applications
using dependency inversion principles. Above in the navigation
bar labeled 'Portfolio Diagram', you can find a 'Clean Architecture'
diagram which maps out the entire architectural
structure of my portfolio.
You can also view a README for a full run-down on why I
chose the technologies and libraries that I chose for this
project. This README can also be found in the above navigation
bar labeled 'Portfolio Diagram'. This README is also
available on github with the open-source code.
If you want to view the open-source code for my portfolio,
just view the project labeled 'github' on the right side
of the screen.
The project labeled 'ormlabs' on the right side of the screen
showcases a few different concepts. To name two distinctly,
the full-stack life-cycle and also an abstracted ORM database
management system through interfacing.
Everything on this website is hand-crafted by yours truly.
For the best experience, a desktop computer is recommended for viewing.
Thanks for your time.
Enjoy!
--Keith Baranzini
- Flask
- Python
- Javascript
- Typescript
- SQLite3
- HMTL
- CSS
- SQLAlchemy
- Flask-JSON
- zope.interface
- zope.component
- Cerberus
(validation)