genesis post + welcome
Thanks for checking out my new portfolio!
Hi, welcome to my portfolio.
This website is meant to be a centralized hub for my journey as a Software Engineer. It will house things like my resume, projects, and whatever other cool stuff I decide to add later on.
MT WebEngine
This website is intentionally designed to look simple and runs on something I’m calling MT WebEngine. The style inspiration comes from classic reddit and craigslist. I feel like it delivers a focused, reader-friendly experience as opposed to having flashy animations and transitions. The tech stack we’re using here is as follows:
- Frontend: the Astro web framework, Javascript, HTML, CSS
- Backend: Node.js, SQLite
- Deployment Service: Railway
- Version Control: Git, GitHub
An admin panel exists where authorized users can configure site settings, manage blog posts, and perform user access management.
Eventually, I’d like to add a page management and creation system, a theme system, and perhaps even plugins. I also plan on creating a setup wizard so that anyone would be able to spin up a basic static site with just a little bit of Markdown knowledge. I want to abstract away the Astro, Node, and other complex setup tasks and give the user a nice, easy-to-use admin panel. Ideally, the user is able to clone the GitHub repo, point a Railway deployment at the repo, visit their service’s URL and set up a website in their browser. The whole process should only take a minute.
The blog itself is simple and generates each post’s page from a single Markdown file. This is nice because it gives the user a lot of flexibility in what content they can display in a post with minimal technical knowledge required.
For example, I can easily embed an image file in here:

I can create lists and bold text (like you saw above), add in-line code snippets, make data tables, and more.
Anyways, I’m super tired and that’s all I have to say for now. I’ll try and make some better posts later this week. Thanks for checking out my website :)