
Software & founding engineer
I build software for a living — currently a product engineer at Soilytix, and a founding engineer before that. I like building things from 0 to 1. I started early: competitive C++ (USACO) and freelancing for Romanian clinics & brands while still in high school. Born in Bucharest, built in Amsterdam, strengthened in the USA.
On the side, I build my own projects, shoot photos, and tinker with split ergonomic keyboards. I once designed my own language too — miniC, a small compiler down to x86-64 — and I've traveled across five continents.
Product engineer at a soil-intelligence company. We turn soil data — microbiome sequencing, lab measurements, and geospatial layers — into decision tools for crop-science and agri-input R&D teams. I work across the whole stack, from the database to the map on screen.
Founding engineer at Vulture Labs, a San Francisco startup. The product was an AI layer on top of the CCTV a business already runs — no new cameras. We streamed every feed into a small on-premise NVIDIA box and ran our own tech right there, so the footage never left the customer's site.
Built the Engie mobile app — a consumer app for one of the largest electrical utility companies, with 700+ monthly active users.
A full year, full-time alongside my CS degree — building a centimeter-accuracy GPS surveying app for high-precision positioning hardware.
TA for Data Structures & Algorithms on the AI track — from sorting to advanced graph algorithms.
Where it started — in high school, building websites and apps for Romanian private clinics and brands. My first taste of shipping for real clients.
Open to conversations.
Point & click — use the tabs in the window, or press 1–5 and ← → to move between sections.
Terminal mode — hit [ >_ term ] (top bar), or just press t anywhere, to type commands instead of clicking. Type gui or press esc to come back.
lslist every sectioncd <section>go to a section — about, work, making, blog, life, contact (old names like experience, cv, writing still work)cat <section>print a section as text (e.g. cat about)open <post>read a blog post — founding, flutter, keyboards, ai, cv, langtheme <name>paper · phosphor · amberlang <code>en · ro · nl · dewhoamiwho is this guyclearwipe the screenvim <file>open a section or post in vim — j/k move, gg/G jump, /text search, n next, :q quitguiback to point-and-click modehelpshow this manual? or h — open this help · esc — close · ↑ ↓ — command history · tab — autocomplete · t — enter terminal · gui/esc — leave it
› traian-popescu.com
point your camera here — or print it on a card.