I'm mostly focused on developing new skills and expanding old ones within this areas:
- Operating Systems
- Algorithms
- Low Level Programming
- Artificial Intelligence
AlkOS - Operating system developed from the ground up, with the primary objective of implementing a process scheduler. Future goals include developing userspace applications and a command-line shell interface.
- Checkmate-Chariot - chess engine reaching over 2100 ELO currently
- Checkmate-Chariot-tune - distributed parameter tuning framework for the engine
- Data Structures - collection of data structures implemented by hand
- Pseudo assembly - very simple interpreter of simplistic assembly language "Pseudo assembly"
- Pixel Chess - very simple chess game
- Parellel Numeric - multithreaded numeric library optimised for CPU architecture with AVX and memory layout considerations
- AngelHack Grand Finals 2024 - Platform that enables co-living hotel residents to participate in both hotel-organized and community-driven events. It also offers clear user profile reports for hotel managers.
- BestHackingLeague 2024 - Cyber – AI-powered phishing simulation and training platform designed to enhance employees’ cybersecurity awareness through realistic and adaptive scenarios.
- AngelHack 2024 Warsaw – A TikTok-inspired educational platform that transforms learning into an engaging, bite-sized experience, delivering interactive courses in a familiar social media format.
- Llama Hackathon 2024 – AI-based software for personalized product recommendations and intelligent search results, designed to enhance user shopping experiences based on real-time queries.
- AngelHack 2024 Bounties – A decentralized platform for ranking and testing smart contracts across multiple blockchains, empowering users to evaluate and interact with live contracts seamlessly.
- AngelHack 2024 Bounties – A secure ticketing system that enables organizers to sell event tickets and participants to trade them with confidence, leveraging blockchain technology to ensure transaction security.
- AngelHack 2024 Bounties – An innovative solution for inter-blockchain NFT trading, designed to simplify game asset exchanges across multiple blockchains for both developers and users.
- HackYeah 2024 – A community-driven platform where local businesses can raise funds for their needs, offering backers loyalty rewards and other benefits in exchange for their support.
- HackYeah 2024 – A health-monitoring app that analyzes children’s stool patterns to detect early signs of illness, offering parents and caregivers actionable insights on health changes.
- Object Oriented Design - Simplified CLI-based platform for managing flight data, demonstrates key object-oriented programming (OOP) principles and design patterns.
- Introduction to Machine Learning - Speech recognition system utilizing a CNN model based on speech spectrogram processing. (5 person team)
- Computer graphics - Project 1 - Polygon Editor - A simple polygon editor that allows users to create polygons, apply edge constraints (such as vertical, horizontal, and fixed length), and set vertex constraints (including various continuity options). The editor ensures vertices can be moved without breaking these constraints.
- Computer graphics - Project 2 - simplistic render engine - drawing 3d models with simple light animation, by default operating on bezier surface.
- Graphic Processors in Computational Applications - Project 1 - MCTS chess - MCTS based chess engine utilizing GPU paralellizm to run the simulations.