home
about
projects
contact
I'm currently an Honors Computer Science major, developing extra projects like this one and serving within the community. I've been working as a professional software engineer since I was 15, and have been programming for even longer. I'm passionate about creating beautiful user experiences in all types of software, and have brought that passion to unusual fields, like the Minecraft PvP community.
At Lilith, my personal company, I delivered a first class software product to over 10 thousand users. This product included a desktop Node.js application that augmented Minecraft, a web-based configuration panel, and two backend servers, one for the API and one for the highly scalable websocket. I also had to manage customer support, payments, and devops related tasks, and deployed my own continuous integration pipeline utilizing a custom Patreon API wrapper.
Professionally, I did a summer internship at 15, and now am a Part-Time Software Engineer working on a content management system. In the course of my work, I collaborated with many different developers and the UX design team to upgrade our large application to a modern version of Angular, which required a complete redesign of our UI using a different design system. I also personally introduced UnoCSS to our codebase, allowing us to clean up utility class code. I am currently working to upgrade other libraries within our frontend.
This is a custom flashcard application, used in Nazarene Bible Quizzing to help memorize Bible verses. Unlike the prior version, this features animations (using Framer Motion), a more polished design, multiple themes, and a more intuitive user interface. It is built with React and Tailwind.
This is an online configuration panel for my software project, Lilith, featuring several pages of settings. When a setting is changed, it is sent to the backend MongoDB instance, and then synchronized with the user's accompanying desktop application over a websocket. At the time, I used Remix, a newer web framework, and wrote custom code to do optimistic data modification. If I wrote this project today, it would use modern Next.js. The frontend uses Tailwind, Tailwind UI, and shadcn/ui for styling.
I may be available for contract work, depending on the project. If you're interested in hiring me, please reach out to me at me@nea.dev or fill out the form below.