Read my blog

Looking for a full stack developer?

I'm HIM: Bogdan Mosteanu, full stack developer

TL;DR —  I'm Bogdan, a full stack developer with 8+ years of shipping. I architected a gaming platform that handles ~10K requests per second, built the click-to-edit engine behind an AI visual editor, and I'm rebuilding a 1998 game in Rust for fun.

Partners:

Welcome to my corner of the internet! I enjoy building projects that stand out in practical and interesting ways.

In my free time, I work on personal projects. Some of my recent creations include a Procreate Thumbnail Handler for Windows, built for my girlfriend's art and now used by 160+ people, and a collection of malicious repos from fake LinkedIn job interviews, so other devs don't get caught.

Outside of coding, I spend time making electronic music and fixing devices that would otherwise go to waste. I'm passionate about the right-to-repair movement and believe in reducing waste by keeping things useful for as long as possible. It's the same reason I'm rebuilding V2000, a 1998 game that takes a lot of tinkering to run on modern PCs.

I also have ADHD, which can be both awesome and annoying. It fuels my creativity and curiosity, pushing me into some pretty cool projects. I'm deeply interested in the role science plays in improving our lives, particularly in advancing healthcare and technology. In fact, I'm always looking for collaborations on projects that focus on innovation, sustainability, or repairability.

Feel free to scroll down to see more of my work, and reach out through the contact button at the bottom. I'd love to hear what you think.

Shoutout to Cristiana for the UX review and tips!

I brought back the NextOS music player

Click play and chill out for a bit...

Paused

Station: 

-
Track 1 of 49
Konsumr preview image

Konsumr

The ultimate media tracker built for collectors. Finally, a way to track your physical manga library by volume and edition alongside your favorite shows.

  • Track manga by physical volumes and editions (Deluxe, Omnibus, etc.) rather than just chapters.
  • Separate ownership vs. reading progress so you know exactly which volumes are missing from your shelf.
  • Simplify your ratings with a thumbs up/down system, no more agonizing over numerical scores.
  • Stay ahead with a release calendar and Discord notifications for upcoming episodes and volumes.
See More about Konsumr
Next.jsLaravelVue.jsTailwind CSSMySQLRedisAWSStatamicElasticsearchNuxt.jsNode.jsLumenAPI DevelopmentWebsocketsDockerGitAgileArchitecture DesignPostgreSQLPHPJavaScript

Projects

Personal

Procreate Thumbnail Handler preview image

Procreate Thumbnail Handler

View thumbnails of Procreate projects stored on Windows computers

  • Managed to hit the astronomical number of 6 sales so far. I'm basically a millionaire now.
  • Update: We're now at 41 sales. Buying a lambo next week.
  • Update #2: We're up to 163 sales. Second lambo is on the way.
See More about Procreate Thumbnail Handler
OpenV2K preview image

OpenV2K

An open-source Rust reimplementation of V2000 (Frontier Developments, 1998), rebuilt by reverse engineering the original executable, its data formats and its runtime behavior.

  • Reverse Engineering: Decoded the game's undocumented archive, sprite, model and terrain formats with Ghidra, a hex editor and runtime traces.
  • Native Port: Aims to be the same game, but built on a modern foundation, ditching DirectX 5 for OpenGL.
  • Playable: The frontend, saves and the first world already work, with Windows and Linux builds on GitHub.
  • The Story: I wrote about how it started.
See More about OpenV2K
Reskin preview image

Reskin

Web app designed for Counter-Strike loadout customization

  • Custom Loadouts: Create and manage custom skin loadouts.
  • Community features: Share, vote and follow top creators.
  • Real-Time Updates: Notifications for new loadouts and creator activity.
  • One-Page Management: Centralized view for skins and prices.
  • Teamed Up: Joined forces with Aldo Dumitrescu to make this happen.
See More about Reskin
Next OS preview image

Next OS

My old portfolio website built with Next.js

  • Nostalgia Mode - ON: Designed for the 90s kid in you.
  • My first Next.js project: Built to learn the framework.
See More about Next OS
Malicious Repositories Collection preview image

Malicious Repositories Collection

After spotting hidden malware in a LinkedIn job assessment, I began collecting and analyzing similar scam repositories. This project sharpened my reverse engineering and infosec skills as I investigated obfuscated payloads, malicious scripts, and supply chain attacks. The goal is to educate developers and document real-world threats in a public, growing repository.

  • Spotted a scam: Caught a fake LinkedIn job test trying to run hidden code that steals data.
  • Investigated real cases: Collected and explained how these scam repos work, including tricks like eval() and malicious install scripts.
  • Made it public: Shared everything in one place so other developers can learn and avoid getting tricked.
  • Still growing: New scam repos are added as they appear — this isn't slowing down.
  • Collaborative effort: Other developers have already contributed examples and insights, all voluntarily.
See More about Malicious Repositories Collection

Work Related

Below are collaborative projects I contributed to.
My specific role is listed on each project, to highlight my contributions.

DesignVerse preview image

Mar 2025 – Dec 2025

DesignVerse

Seed-funded AI startup building a platform that turns design systems into production-ready software.

  • Tech Stack: Next.js, Vercel AI SDK, Mastra AI Framework
  • Role: Full Stack Developer
  • Visual Editing: Built the click-to-edit pipeline: a Babel plugin that tags rendered JSX with its source location, plus an iframe bridge for element selection, live style edits and route navigation.
  • AI Editing: Connected the visual editor to AI-driven code edits using the Vercel AI SDK and Mastra.
See More about DesignVerse
Fabric preview image

Fabric

Metadata management platform used by Hollywood studios and streaming services to run their media catalogs.

  • Tech Stack: Laravel, Express.js, React.js, Elasticsearch
  • Role: Full Stack Developer
  • Technical Audit: Wrote an architecture and process review of the frontend, backend and delivery workflow, including a modernization roadmap: framework upgrade, a leaner V2 API, and better testing and production logging.
  • Multi-tenancy: Designed a staged migration from one deployment per client to a shared multi-tenant backend, and pushed for it until I left. The company later went multi-tenant with a serverless rewrite.
See More about Fabric
ReelCrafter preview image

ReelCrafter

A platform for musicians to build portfolios and track engagement. I worked on developing the V2.5 version of the platform - a complete rewrite/update of the existing platform. Before that, I worked on some features and bug fixes for the V2 version.

  • V2 Tech Stack: SST 1 (Node) serverless backend with REST API, Vue 2 Frontend with Vuetify 2 component library.
  • V2.5 Tech Stack: SST 2 (Node) serverless backend with GraphQL Api, Vue 3 Frontend with Vuetify 3 component library
  • Role: Full Stack Developer
  • Dev Team: Me & Sam Hulick (CEO)
  • Fun Fact: ReelCrafter was founded by a composer, who worked on the first three Mass Effect games.
See More about ReelCrafter
A10 by Artmark preview image

A10 by Artmark

Real-Time auctioning platform for Artmark. Built while working at Art Games

  • Purpose: Built for Artmark, a Romanian auction house.
  • Tech Stack: Built with Laravel, Vue.js, Bootstrap, AWS and Elasticsearch.
  • Role: Full Stack Developer
  • Fun Fact: The project has over 30K registered users.
See More about A10 by Artmark
Sotheby's Realty Romania preview image

Sotheby's Realty Romania

Real Estate platform for Sotheby's Realty Romania. Built while working at Art Games

  • Purpose: Built for Sotheby's Realty Romania.
  • Tech Stack: Built with Laravel, Vue.js, Bootstrap, AWS and Elasticsearch.
  • Role: Full Stack Developer
See More about Sotheby's Realty Romania
Oxplay preview image

Oxplay

Gaming/Gambling platform built with Nuxt.js and Laravel

  • Purpose: Built for WEBFUSION, a company that provides white-label solutions for the gaming industry.
  • Tech Stack: Built with Nuxt.js, Laravel, and Lumen. Also used Redis, MySQL, AWS and Elasticsearch.
  • Role: Developed the project from scratch, planned the architecture with the CTO and successfully delivered.
  • Team: Small, professional team of 3-5 developers.
  • Scale: ~10K requests per second across 20+ tenants.
  • Onboarding: Thanks to the new architecture, client onboarding time was reduced from about a week to shorter than a day.
See More about Oxplay

This is the end, my friend.

Contact me