Software Developer | Educator | Musician
I am a passionate software developer, an academic, a teacher, and a pianist. I instruct students in Computer Science, Software Engineering, Cyber Security, and AI. I am currently studying Molecular Biology alongside Data Science and AI at university.
Fun Fact: In my native language, my name means Seagull πͺ½. Itβs a known first name where I live, and I love the connection to the sea and sky!
I am constantly exploring new domains, but I am most deeply interested in:
- AI & Optimization: Data Science, Machine Learning, Deep Learning, Genetic Algorithms, and Neuro-Evolution.
- Molecular Bio-Chemistry & Quantum Computation
- Finance & Quant: Quantitative Programming and High-Frequency trading systems based on Data and ML.
- Cyber Security: Networking, cryptography, remote telemetry, device forensics, and data security.
I have taught and currently teach a variety of advanced topics, including:
- Programming: Python
| C#
- Core CS: Data Structures & Algorithms
| Formal Languages & Theory of Computation
- Security & Systems: Networking, Cyber-Security, & Cryptography
- AI & Hardware: Deep Learning/Neural Networks
| Control Systems & Robotics
| Numerical Systems & Electronics
- Languages:
- Data & Vision: Pandas
| NumPy
| OpenCV
- Machine Learning: TensorFlow
| Keras
| PyTorch
| Scikit-Learn
- Networking: FastAPI
| Uvicorn | Socket | HTMX | Scapy | WireShark
- Finance & Crypto: yfinance | TA-Lib | pandas-ta | ccxt
- GUI Development: Flutter/Flet
Here is a selection of projects I've built or am currently developing:
- High-Frequency ML-based Price direction Prediction: a real-time framework for producing and running Crypto price direction classification units, as well as serving and recording this data efficiently.
- Real-Time Crypto Arbitrage Engine: A low-memory, asynchronous framework for screening, recording, and modeling cryptocurrency data. It manages high-level trade chain representations and features an active arbitrage engine.
- Remote Orchestration & Automation Engine: A dynamic and secure system for controlling secondary computers. Features include encapsulated shared memory, parallel/sequential command execution, memory manipulation, and remote shell execution.
- Browser Forensics Library: A Python library for securely extracting, decrypting, and collecting sensitive local database data from all major web browsers across Windows, Linux, and macOS.
- Autonomous Infectious EXE: A command-line tool for programmatically binding multiple files into a single executable that can run custom commands, and embed itself in other executable files.
- Texas-Hold'em Probability Engine: A full game framework featuring a highly efficient math engine to compute outcomes and success probabilities at any stage. Includes computer vision for card detection and seamless web API integration.
- ALPR System: Automatic License Plate Recognition and extraction powered by Machine Learning.
- 3D Photogrammetry Wrapper: A Python wrapper for AliceVision's Meshroom that automates the generation of 3D models from 2D source images.
- Python Video Editor: A fully functional video and audio editing framework allowing for programmatic loading, cutting, merging, replacing, and saving of media files.
