CV
Experience
Member, Students’ AI Scientific Association “Golem”
Mar 2026 – Present, Warsaw, Poland
- Recruitment project: benchmarking multilayer perceptrons (MLP), decision trees, and hybrid models.
- Current project: researching fine-tuning methods for LLMs to detect source code vulnerabilities. Models are trained on the Athena supercomputer via PLGrid.
Intern / C# Developer, PCS — Tankomaty.pl
Jun 2025 – Aug 2025, Warsaw, Poland
- Developed a configuration system for field service technicians.
- Implemented low-level drivers and wrappers within the .NET environment.
- Technologies: C#, ASP.NET Core, SQL, TCP/IP, Git, Postman.
Selected projects
Minirenderer — C++, CUDA, graphics programming, CPU & GPU rendering
- Developed a from-scratch 3D software rasterizer in C++ to master computer graphics and low-level rendering techniques.
- Implemented geometric transformations, Phong shading, and optimized rasterization algorithms.
- Currently extending the renderer with a CUDA-accelerated engine to handle parallel raycasting and lighting computations on the GPU.
Reactor-HTTPD — C, Linux, epoll, networking
- Created a minimalist, high-performance HTTP server in C using the reactor architectural pattern.
- Utilized Linux
epollfor I/O multiplexing and efficient concurrent connection handling.
Arena Allocator — C, OS, virtual memory
- Wrote a bulk (arena) linear allocator in C, built on top of OS virtual memory instead of
malloc. - Interfaced directly with operating system virtual memory primitives to manage page allocations securely and efficiently.
Contiguous Memory Allocator — C, OS, memory management
- Implemented a contiguous memory allocation model.
- Developed fragmentation handling via memory compaction and allocation strategies (first/best/worst-fit).
Education
Warsaw University of Technology — B.Eng. in Computer Science & B.Sc. in Mathematics
Sep 2024 – Sep 2028 (expected), Warsaw, Poland
- Faculty of Mathematics and Information Science
- Relevant coursework: Algorithms and Data Structures, Operating Systems, CUDA
- Academic interests: High-Performance Computing, OS Development, Graph Theory, Algorithms
Skills
- Languages: Polish (native), English (C1 — Cambridge), German (B2 — Goethe-Zertifikat), Chinese (A2 — HSK 2)
- Programming languages: C, C++, C#, CUDA, Python, SQL, Bash
- Libraries & frameworks: .NET (ASP.NET Core, EF Core), PyTorch, Scikit-learn, Unity
- Tools & concepts: Linux/Unix, Git, TCP/IP, Docker, Azure, Postman, REST API, design patterns, OOP
You can also find me on GitHub or reach me at aleksandersergiej@outlook.com.
