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.
Accessibility Testing in the Era of LLMs
Currently conducting a scientific literature review on accessibility testing, analyzing and comparing traditional GUI testing methods with emerging LLM-based approaches to assess their effectiveness in detecting accessibility issues.
In ProgressRISC-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 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 MoreCustom Portfolio Website
Fully custom-built personal portfolio using HTML, CSS, and vanilla JavaScript. Features a responsive layout system, custom navigation and interaction logic, all designed and engineered from scratch. Tested using BrowserStack.
Read MoreLanguage Skills
Technical Skills
- Programming Languages: Java, C, C++, Python, OCaml, RISC-V Assembly
- Databases & Data Analysis: PostgreSQL, Umbra, HyPer, Pandas, Scikit-learn, Jupyter Notebook
- Version Control & Build Systems: Git, Make, Gradle, Bazel
- Static & Dynamic Analysis: Infer, SpotBugs, Clang Analyzer, Sanitizers, Valgrind, Memory Tagging
- Testing: Unit (JUnit), Fault injection (Chaos Monkey), Mock (EasyMock)
Contact Me