As a self-taught, high-performing solo developer, I have successfully navigated a diverse range of projects across multiple disciplines, including web development (front-end, back-end), systems integration, CLI applications, scripting and more. With a strong focus on problem-solving, I excel at tackling complex challenges head-on, leveraging my exceptional debugging skills to identify and resolve intricate issues.
As a solo practitioner, I have developed a unique ability to distill problems down to their core components, approach them with creative solutions, and deliver high-quality results under tight deadlines. With no external assistance or handoffs required, I have honed my skills in self-directed learning, adaptability, and innovation - essential qualities that enable me to thrive in fast-paced and dynamic environments.
Throughout my solo endeavors, I have consistently demonstrated a relentless drive for excellence, precision, and attention to detail. By wearing multiple hats across various technologies and domains, I have developed a broad and versatile skill set that enables me to tackle a wide range of projects with confidence and expertise.
I am also a passionate open source contributor and put a great value in the collaborative and open processes involved and currently serve as a member of the NixOS Organization.
I don’t do leetcode.
ai-tooling architecture cloud
containers databases design
devops event-based-architecture
linux nix programming
system-configuration testing
webservers
Languages: Rust, Nix, Kotlin, Java, Bash, Lua, Any
language that is needed!
Databases: Sqlite, SurrealDB, Redis, Postgres, Neo4j,
database.json
Tools: Nix/NixOS, Cargo, GitHub+Actions, Linux, ØMQ
(ZeroMQ), Ollama, Nushell, Docker, Kubernetes, GraphQL,
Huggingface/Candle, Plus many more!
2024 - Present
Managed entire lifecycle of an email newsletter platform from design to deployment for Synapse-Marketing-Labs, a subscription-based B2B affiliate marketing newsletter startup
Rust, Nix, SurrealDB).
Ensured scalability, performance, and reliability throughout the
development process.SMTP, Postfix),
and analytics tracking. Utilized (Rust,
SurrealDB, Nix) to write clean, efficient, and
maintainable codebase.Cargo, Nix,
httpmock) and performed manual testing to catch any
defects. Conducted thorough debugging efforts to resolve issues and
improve performance.Nix,
nixos-generators, GitHub Actions,
DigitalOcean), ensuring seamless deployment of new
features, bug fixes, and updates to the production environment.
Implemented automated builds, and tests to reduce manual effort and
increase efficiency.Key Skills:
Rust, Nix,
Nushell, SQL, SurrealQL)SurrealDB,
Sqlite)DigitalOcean)Notable Achievements:
2020 - Present
I’m passionate about software development so I always have some new projects or ideas I’m trying to work on.
Technologies:
Candle Cargo Digitalocean
Direnv Docker Ffmpeg
Git Github-Actions Gradle
Java Junit K3s
Kotlin Kubernetes Linux
Maven MockWebServer Mockito
Neovim Nixos Nushell
Ollama Postfix Rust
Spring Boot Spring Framework
And More!
Resume-md is a resume building, management, and hosting application.
With resume-md, you build your resume with markdown and the application will build stylized PDF and HTML copies of the resume. Resume-md also will automatically deploy the HTML file as a static website using GitHub Pages. This allows technically minded people to use tools that they are already familiar with (markdown, git) to achieve a professional-looking, fully web-hosted resume with minimal effort. This resume that you’re reading was built with resume-md.
Posta is a
social blogging backend built with SurrealDB. The project consists of a
SurrealDB schema and uses Nix and Nushell to setup and run tests to
assert correct functionality.
Some of the features that Posta offers:
Portable and reproducible developer code-editing distribution.
wt-fetch is a cached and opinionated fetcher for wttr.in
for building your own weather widgets.
Program: Software Development | Years Attended: 2016-2019 | City, State: Rio Grande, OH