Hi, my name is Vėjas.
Nice to meet you!
I'm a Computer Science student at TU Munich, passionate about exploring new technologies. Seeking opportunities to apply my skills and gain hands-on experience.
Ready to build, learn, and contribute.
RISC-V STDIO: Support for peripheral devices in TinyRISC
Extended a TinyRISC (RISC-V processor model) with terminal input/output using memory-mapped I/O and improved the assembly toolchain for writing programs on the CPU. Tech stack: SystemC, C/C++, Assembly, RISC Architecture.
Read MoreAnomaly Detection Methods Comparison in Financial Data
A comparative study of two unsupervised anomaly detection methods: Isolation Forest and Local Outlier Factor (LOF). Tech stack: Python, scikit‑learn (machine learning), Pandas, Jupyter Notebook.
Read MoreNASA Space Apps Hackathon: ISS Tracker
A real-time ISS tracking dashboard built with GDScript for the NASA Space Apps Hackathon. It consolidates live telemetry, 3D orbital visualizations, and 2D ground mapping into a single, unified web interface.
Read MoreHoverboard Firmware (STM32) Reverse Engineering
Explored and modified open-source firmware for a hoverboard motor controller (STM32) to allow external control of brushless motors. This involved understanding the hardware interface, configuring communication protocols, and working with low-level embedded code for motor control.
Read MoreLanguage Skills
Technical Skills
- Programming Languages: Java, C, C++, Python, OCaml, RISC-V Assembly
- Databases & Data Analysis: PostgreSQL, Umbra, HyPer, Pandas, Matplotlib, Scikit-learn, Jupyter Notebook
- Version Control & Build Systems: Git (Lab, Hub), Makefiles, Gradle, Bazel
- Static & Dynamic Analysis: Infer, SpotBugs, Clang Analyzer, Sanitizers, Valgrind, Memory Tagging
- Testing: Unit (JUnit), Fault injection (Chaos Monkey), Mock (EasyMock)
Contact Me