ProjectsExperienceSkillsInterestsContactBlogGitHubLinkedIn
Software engineer

I build reliable software for the web and backend.

I like working with teams, shipping clear features, and keeping things easy to use. If you need someone who can move between frontend and backend, I can help.

  • Building tools people actually use
  • Comfortable across frontend and backend
  • Enjoy pairing with teammates and shipping often
  • Happy to keep things simple and readable
#TypeScript#JavaScript#Java#Python#C/C++#SQL#Next.js#React#Tailwind CSS#HTML/CSS#Headless UI#React Router#Node.js#NestJS#Supabase#PostgreSQL#Socket.io#Docker#Machine Learning#scikit-learn#MoviePy#Streamlit#REST APIs#Git#TypeScript#JavaScript#Java#Python#C/C++#SQL#Next.js#React#Tailwind CSS#HTML/CSS#Headless UI#React Router#Node.js#NestJS#Supabase#PostgreSQL#Socket.io#Docker#Machine Learning#scikit-learn#MoviePy#Streamlit#REST APIs#Git
Work

Projects I've built

A few things I shipped recently.

Clinic Finder
LiveNext.js

Clinic Finder

Find nearby clinics with map filters, admin tools, and Supabase data.

Repo
Next.jsTypeScriptTailwind CSSLeafletSupabasePostgreSQLVercel
ToxicFilter
LiveNext.js

ToxicFilter

Classifies toxic text in real time using Flask, C++, and a simple React UI.

Repo
Next.jsTailwind CSSFlaskPythonC++Machine Learningscikit-learnReact
Manga Animator
LivePython

Manga Animator

Turns manga panels into short videos with motion, captions, and auto-editing.

Repo
PythonStreamlitMoviePyDocker
CodeCollab
LiveNext.js

CodeCollab

Browser-based collaborative editor with auth, NestJS APIs, and low-latency sessions.

Repo
Next.jsNestJSTypeScriptTailwind CSSSupabaseSocket.io
Timeline

Experience

Places I've worked and what I did there.

  • Software Engineer Intern

    June 2025 – August 2025
    Loshi Technologies, LLC

    Shipped features in React and Node, improved Postgres queries, and worked with design to refine UX.

    ReactNode.jsPostgreSQLSupabase
Stack

Skills and tools

Languages and frameworks I use often.

Languages & Core
TypeScriptJavaScriptJavaPythonC/C++SQL
Web & Frontend
Next.jsReactTailwind CSSHTML/CSSHeadless UIReact Router
Backend & Cloud
Node.jsNestJSSupabasePostgreSQLSocket.ioDocker
ML, Media & Tools
Machine Learningscikit-learnMoviePyStreamlitREST APIsGit
Beyond code

Outside of work

How I recharge and stay curious.

Multiple-time all-state wrestler
Strength training & Olympic lifts
Fishing adventures
Trail hiking & exploration
Tactical chess battles
Collab

Get in touch

Have a project or opening? Let's talk.

Let's build something steady.

If you need help shipping a clear feature set or keeping a product stable, I'm happy to help.