SIMON ARON

Simon
Aron

Full-Stack Software Engineer

I build B2B products and AI systems with Rails, React and TypeScript. In my own time I go all the way down the stack: window managers, compilers, GPU simulations, synth firmware, and anything interesting.

  • HOBBY PROJECTS 7 yrs

    of building personal projects since high school, from Minecraft plugins to compilers and synth firmware

  • WORK EXPERIENCE 2 yrs

    as the sole full-stack engineer on an AI-first B2B CRM/ERP: Rails, React, TypeScript and PostgreSQL, end to end

  • TROPHY UNLOCKED 10th

    internationally at the Nemes Tihamér programming competition (2022)

  • TROPHY UNLOCKED 38th

    globally at the Cloudflight Coding Contest (2024)

QUEST LOG

Experience

  1. MAIN QUEST · IN PROGRESS

    Software Engineer @ TakeOffLabs

    Oct 2024 – Present
    • Served as the sole full-stack developer for 2 years on an AI-first B2B CRM/ERP, owning Rails, React, TypeScript and PostgreSQL end-to-end and working directly with clients.
    • Built a sandboxed AI agent able to perform any action available to the current user; generated its callable TypeScript/JavaScript API from YARD-documented Rails services.
    • Implemented customizable role-based access control (RBAC) and interactive approval for state-changing actions across background processes and foreground WebSockets using IPC.
    • Improved AI-agent performance by replacing web API communication between the agent worker and main server with IPC and pipes, eliminating the need for networking.
    • Optimized AI latency and inference cost through prompt/context design, code-based tool execution, caching and regular cross-model benchmarks.
    • Built multi-account AI email automation for Gmail, Outlook and IMAP/SMTP, plus real-time private, group and announcement messaging.
  2. QUEST COMPLETE

    Software Engineering Intern @ Accenture Industry X

    Jun 2024 – Aug 2024
    • Built a demonstration manufacturing execution and operations management (MES/MOM) application with Angular and ASP.NET Core, modelling industrial manufacturing workflows.
  3. QUEST COMPLETE

    Lead Developer @ ACard (KMDSZ)

    Nov 2022 – Jun 2023
    • Implemented every major feature of a Flutter and Directus student-card app used by hundreds of students at its peak.
    • Delivered most core features in a three-developer team, covering registration and access to public transport, events and partner discounts.

Projects

The Cloud

AI & product

OmniDesign screenshot
◆ BOSS

OmniDesign

An AI design tool that turns prompts into multi-page UI designs, powered by the AI coding agents people already pay for.

  • Drives locally installed Claude Code, Codex and similar tools, so users bring their existing subscriptions instead of another API bill.
  • Electron, React and TypeScript desktop app for Windows and macOS (Apple Silicon and Intel).
  • Every pull request runs typechecking, unit and component tests, a production build and an Electron end-to-end suite.
  • Every green push to main ships versioned installers to GitHub Releases, picked up by the app’s built-in auto-updater.
  • Electron
  • React
  • TypeScript
  • GitHub Actions
  • Bluedom

    Gamified employee engagement: post and complete quests through a type-racer minigame, earn tokens, climb the leaderboard and spend them in the shop.

    • React
    • TypeScript
    • Bootstrap
    • Web API

The Desktop

Desktop & mobile apps

Windows Orphan Cleaner screenshot
◆ BOSS

Windows Orphan Cleaner

Ownership-aware cleanup for Windows 10/11 that links leftover application data to the software that created it.

  • Explains every conclusion and never deletes directly: cleanup goes to a restorable quarantine, only after review.
  • One Rust engine, two front-ends: a Tauri desktop app and a browser UI backed by a loopback-only local agent, sharing a single command dispatcher.
  • Live scan progress over Server-Sent Events, with snapshot reconciliation after reconnects and dropped events.
  • Its folder analyzer also runs entirely in the browser through the File System Access API.
  • Rust
  • Tauri
  • TypeScript
  • SSE
Memlib screenshot
◆ BOSS

Memlib

A personal sticker and GIF library for Windows and Android that pastes right where you are already typing.

  • Global Ctrl+Alt+V picker on Windows: type to search, Enter to paste back into the previously focused app.
  • Ships as a custom Android keyboard that inserts library items or KLIPY search results into any app.
  • Drag-and-drop and clipboard import, folders, favourites, tray mode and launch at sign-in.
  • Flutter
  • Dart
  • Windows
  • Android
  • TVTorrent

    An episode-oriented BitTorrent client for following shows, built on libtorrent and gtkmm.

    • C++
    • gtkmm
    • libtorrent
  • Notebookshelf

    A simple diary app for Android, built natively in Kotlin.

    • Kotlin
    • Android

The Shell

Operating systems & window managers

AltDWM screenshot
◆ BOSS

AltDWM

An experimental Windows 11 shell and tiling window manager, proving Explorer can be replaced without touching dwm.exe.

  • Event-driven tiling through SetWinEventHook and atomic DeferWindowPos batches, per monitor.
  • Master-stack, grid, monocle and floating layouts, plus custom layouts scripted in Rhai.
  • Handles cloaked, minimized and tool windows correctly; new windows are placed instantly while event bursts are coalesced.
  • Declarative panels to stand in for the taskbar and desktop.
  • Rust
  • Win32
  • DWM
  • Rhai
  • Compander

    A minimal X11 compositor written in C++, based on xcompmgr.

    • C++
    • X11
  • OSD

    A tiny on-screen indicator for volume-style values, icons and text, built with Rust and GTK3.

    • Rust
    • GTK3
  • Trayed

    Hides any running program to the system tray.

    • C++

The Toolchain

Developer tools & compilers

ProjCpp screenshot
◆ BOSS

ProjCpp

A VS Code extension that takes beginners from zero to a running C++ program with one click.

  • Published on the Visual Studio Code Marketplace.
  • Finds an installed compiler, or downloads and configures MinGW-w64 for you.
  • A project manager for creating and browsing C/C++ projects, plus a one-click build-and-run button.
  • TypeScript
  • VS Code API
Langron screenshot
◆ BOSS

Langron

My own programming language, written from scratch in C++ with an LLVM backend.

  • Hand-written lexer and parser producing an abstract syntax tree.
  • Type checking and code generation through LLVM, compiled for the host machine.
  • A small runtime library alongside the compiler.
  • C++
  • LLVM
  • Compilers
  • Cypress Helper

    A VS Code extension for Cypress tests: code lenses to fold blocks and toggle .only / .skip, plus diagnostics for stray .only calls.

    • TypeScript
    • VS Code API

The GPU

Graphics & simulation

  • Slime Sim

    A slime-mould simulation running on GPU shaders, with live ImGui controls.

    • C++
    • OpenGL
    • GLSL
    • ImGui
  • Fluid Sim

    A real-time fluid simulation written with OpenGL shaders.

    • C
    • OpenGL
    • GLSL
  • Doom Copy

    A Doom-inspired game engine experiment in C++.

    • C++
    • Game engine

The Metal

Embedded & hardware

Piyano screenshot
◆ BOSS

Piyano

ESP32 firmware that turns any USB MIDI keyboard into a standalone synthesizer, built to see how cheaply a playable instrument can be made.

  • Acts as a USB MIDI host and renders stereo audio over I²S to a DAC.
  • Polyphonic software synth with subtractive and FM patches, an optional resonator and transient exciter, and a drum-kit mode.
  • The real-time audio task is pinned to its own core under FreeRTOS, with MIDI handled separately.
  • Presets, sustain-pedal semantics, pitch bend and MIDI CCs mapped to live parameters.
  • C++17
  • ESP-IDF
  • FreeRTOS
  • DSP

Side Quests

Games & other experiments

  • Reflect the Spirit Within

    A visual novel made with Ren’Py.

    • Ren’Py
    • Python
  • Roleplay Tabletop

    A web app for running tabletop roleplaying sessions.

    • C#
    • Blazor
  • Unity projects

    A collection of small games built in Unity.

    • C#
    • Unity
  • Pixel Jump

    A multiplayer minigame plugin for Minecraft servers, with in-game commands to set up, start and run matches.

    • Java
    • Spigot
    • Minecraft

CHARACTER SHEET

Profile & skills

Full-stack software engineer building B2B products with Ruby on Rails, React, TypeScript and PostgreSQL. End-to-end product ownership and direct client collaboration, with experience in AI agents, integrations and real-time systems.

EQUIPPED · primary stack

  • Ruby
  • Ruby on Rails
  • JavaScript
  • TypeScript
  • React
  • PostgreSQL

ABILITIES · AI & systems

  • AI agents
  • RAG
  • Prompt / context engineering
  • Model benchmarking
  • Sandboxed code execution
  • WebSockets
  • IPC
  • RBAC
  • Caching

INVENTORY · also used

  • Python
  • C / C++
  • C#
  • Java
  • Kotlin
  • Dart
  • Lua
  • Rust
  • Angular
  • ASP.NET Core
  • Flutter
  • MongoDB

TRAINING · education

  • MSc Computer ScienceSapientia University · 2025 – Present
  • BSc Computer ScienceBabeș-Bolyai University · 2022 – 2025

TROPHIES · competitions

  • 10th internationallyNemes Tihamér · 2022
  • 38th globallyCloudflight Coding Contest · 2024

SAVE POINT

Contact

You made it to the bottom. Leave a message, or reach me directly.