Full-Stack JavaScript Developer | Python & Systems Enthusiast Experienced in building web apps, backends, and cross-platform tools. Proficient in JS/TS ecosystems, with legacy backend work in PHP/SQL. Not restricted to single programming language or tech stack.
Email: lunarlifeburst+work@gmail.com | Telegram: @retrolunar | GitHub: lunardoesdev | Worldwide Remote
PHP Developer (legacy, NDA/closed-source) — ~1.5 years (approx. 2015–2016) - Developed and maintained PHP backend features for internal/client web apps - Worked with SQL databases (CRUD, indexing basics, query tuning) - Implemented caching where appropriate and reduced repeated DB load - Fixed bugs, shipped changes under deadlines
After early commercial PHP experience, continued development through independent projects and open-source (see featured projects); currently focusing on Python/Node.js and actively interviewing.
This portfolio site
Under .github/workflows you can see github action that deploys this
markdown to github pages
Radihypn: C++/gtk3 simple internet radio with tray icon GitHub | Screenshot
Singerbox: Sing-Box Go Library Bindings &
Spawner
Native Go bindings for sing-box: Spawn proxy instances
in-process (no subprocesses like Throne). Subscription
link parser + runtime management for VMess/SS/Hysteria/etc. Embeddable,
efficient. GitHub
Nextjs todo app: probably each portfolio must have
it?
I’ve used nextjs, tsx, tailwind. GitHub 
NuxtJS todo app: another sample app for portfolio
This one is single-user unlike previous one that has proper registration
and authentication, but it still demonstrates client-server interaction
and my ability to work with nuxtjs, vue and tailwind github 
AstroJS todo app astrojs based fully static todo app
deployed to Github Pages github | live 
Color Palette Generator
Minimalist JS/TS tool: Procedural generation, click-to-copy, responsive
design. Live |
GitHub | Screenshot
Memory Matching Game
JS/Kaplay game engine: Animations, matching logic, local storage, fully
playable. Live | GitHub | Screenshot
Tilemap World Loader
JS/Kaplay: Efficient tilemap loading/rendering from Tiled format,
infinite scrolling base. Live
| GitHub
| Screenshot