Need something sharp built?
I build it right.
I build custom websites, automation, desktop tools, live dashboards, AI workflows, and the odd technical idea that does not fit a template. Bring the messy goal. I will scope it, build it, and hand you something you can actually use.
Voxel World
A first-person voxel scene with mining, placement, collision, terrain, and a hidden reward loop.
enter world →Gravity Mode
Turn the page into a physics toy. Drag, fling, reset, and watch the interface fall apart on purpose.
unleash gravity →Voice Console
Control the site with spoken commands. Change themes, open tools, start games, and trigger the weird stuff.
start listening →MECKE OS
A browser-native desktop with files, paint, synth, calculator, terminal, boot flow, and draggable windows.
boot desktop →Wordle
Six guesses, five letters, flip reveals, keyboard input, and a compact DOM game loop.
start guessing →Sudoku
Generated 9x9 puzzles with notes, peer highlights, conflict checks, difficulty levels, and solve feedback.
solve a board →2048
Swipe or use keys to merge tiles, chase the high score, and keep the board alive.
slide tiles →Memory Match
Eight hidden pairs, 3D flips, timing, move counts, shuffled boards, and a satisfying match pulse.
flip a card →CS_Guess
Identify a blurred Counter-Strike 2 item from a huge offline registry. Hints unlock as the image clears.
enter briefing →Synth Lab
A polyphonic Web Audio workstation with oscillators, envelopes, LFOs, filter, FX, sequencer, drums, MIDI, and recording.
open the lab →What I can ship for you.
One-off projects, fixed scopes, and practical builds. If it belongs on a screen, talks to an API, saves time, or makes your business look sharper, it is probably in range.
Proof that things leave the workbench.
A short sample, not a museum. The important part: ideas turn into working software.
Modern does not have to mean bloated.
This site is the pitch deck and the proof. Terminal, voice commands, physics, voxel world, desktop sandbox, games, synth lab, and a CS2 trivia database all run from static files. No app server, no build pipeline, no dependency pile just to show a button.
Static, but alive.
Structure, styling, behavior, and the embedded CS2 registry are split by job. view-source: still tells the truth. No hidden app server required.
Zero build step.
No webpack. No vite. No node_modules mountain. Edit, refresh, ship. The boring path wins when the project allows it.
Hand-coded where it matters.
Vanilla JS and custom CSS handle the interface. Three.js powers the voxel world. The OS sandbox, terminal, games, synth controls, and voice layer are purpose-built.
The stack follows the problem.
Sometimes the right answer is one HTML file. Sometimes it is Tauri + Svelte, a websocket service, an LLM workflow, or a small script running at 03:00. The point is useful software without maintenance drag.
How we get from idea to shipped.
A lightweight loop: clear scope, visible progress, working delivery.
Bring me the thing you want built.
A few sentences are enough to start. I read everything and reply with a practical next step.