Senior Software Engineer & Full Stack Developer

I build production-grade tools and web applications—clean APIs, data-driven systems, and thoughtful UX.

01.About Me

I'm a senior software engineer with a strong background in building production-grade tools and web applications. Over the years, I've worked on systems used by engineers and decision-makers to analyze data, model risk, and improve product quality.

My work sits at the intersection of backend engineering, frontend development, and system design. I enjoy taking complex domains — whether reliability modeling, data analysis, or user workflows — and turning them into software that is clear, maintainable, and useful in practice.

Recently, I've been focusing on building end-to-end products: designing APIs, building clean user interfaces, and thinking deeply about performance, correctness, and long-term maintainability. I'm especially interested in systems that combine data, engineering, and thoughtful UX.

Outside of work, I enjoy building side projects, exploring new technologies, and continuously improving how I design and structure software. I value clean code, simple abstractions, and tools that solve real problems for real users.

02.Selected Projects

Here are a few projects I've worked on — from internal engineering tools to public web applications. Each project reflects how I approach problem-solving, system design, and product thinking.

Featured Project

StockRisker — Portfolio Optimizer

A portfolio optimization web application that helps investors build diversified portfolios by balancing expected return and risk. StockRisker analyzes stocks and ETFs using financial metrics, risk models, and correlation data to generate optimized, constraint-aware portfolios. I designed and built StockRisker end-to-end — from data ingestion and scoring logic to portfolio construction and the user interface. The optimizer balances risk and return using multiple signals, applies real-world constraints, and provides transparent explanations for its results.

TypeScriptReactNext.jsNode.jsFinancial ModelingOptimizationGoogle CloudFirebaseProduct Design
Screenshot of StockRisker — Portfolio Optimizer by Dany Trakhtenberg

Schengen Area Calculator

A practical travel planning tool that helps users track stays in the Schengen Area and comply with the 90/180-day rule. The application calculates remaining allowed days, validates future travel plans, and prevents overstays through clear, real-time feedback. To support real-world usage, the tool allows users to save and manage their travel history, share stays across devices, and authenticate securely using Google Sign-In powered by Firebase. The product is available as a native Android app in addition to the web application. The application is actively used by travelers and designed to handle complex edge cases around rolling date windows.

ReactNext.jsFirebaseAndroidJavaScriptProduct DesignGoogle CloudFirebase AuthenticationAndroid Development
Screenshot of Schengen Area Calculator by Dany Trakhtenberg

Automated Lock Endurance Testing Platform

An automated mechanical endurance testing platform developed while working at OUTLOCKS, a company specializing in secure access control and locking systems. The system consisted of four independent test stations, each integrating a motor, a vibration-based mechanical key, a lock unit, and multiple sensors. I developed the control software that operated the motors, calibrated lock positioning, executed lock and unlock cycles, and collected sensor data in real time. The platform was designed to run unattended for extended periods, logging failures and performance degradation overnight so engineers could evaluate lock durability and select reliable components based on empirical data. I was responsible for the system end-to-end, including hardware integration, control logic, calibration workflows, and data logging. Watch a video demonstration of the system in action.

C#PC SoftwareHardware IntegrationSensorsMotor ControlAutomationSystem DesignReliability Testing
Screenshot of Automated Lock Endurance Testing Platform by Dany Trakhtenberg

Road Sign Detection System

A computer vision–based road sign detection system developed as my B.Sc. Software Engineering graduation project. The system processes video frames in real time to detect and classify road signs under varying conditions, including noise, low contrast, rain, and fog. The implementation is based on classical computer vision techniques such as Haar-like features, Integral Images, and AdaBoost-based classifiers. The project emphasized algorithmic correctness, performance, and robustness without relying on pre-trained models, providing a strong foundation in image processing, feature extraction, and real-time detection pipelines. This work laid the groundwork for my later experience in systems engineering and production-grade software development. Watch a short clip of the system in action.

Computer VisionImage ProcessingAdaBoostHaar FeaturesAlgorithm DesignReal-Time Systems
Screenshot of Road Sign Detection System by Dany Trakhtenberg

03.Beyond the Code

A few moments from building, learning, and exploring — to prove that I am not a bot.

Dany Trakhtenberg working on engineering tools in a production environment

Developing internal engineering tools in a production environment(2019)

Dany Trakhtenberg standing next to the Zuse Z25 computer at a computing history museum in Germany

Standing next to the Zuse Z25 computer at a computing history museum in Germany(2023)