Computer Science Student @ 42 London | Systems Programmer | Data Enthusiast
Building robust, efficient software through intensive peer-to-peer learning at 42 London. Combining low-level systems programming expertise with data analytics experience to solve complex technical challenges.
- ๐ฏ Advancing through 42 London's Core Curriculum (50% complete)
- Mastering C systems programming and Unix fundamentals
- Progressing into Object-Oriented Programming with Python module
- Exploring algorithms, data structures, and network architecture
- ๐ป Expanding tech stack: Transitioning from C to Python, C++, and modern frameworks
- ๐ Building data analytics portfolio combining hospitality operations experience with technical skills
- ๐ฎ Next milestone: ft_transcendence (full-stack web application with real-time features)
At 42 London, I'm learning through:
- Project-based mastery: No lectures or teachersโjust hands-on coding challenges
- Peer-to-peer collaboration: Building real-world teamwork and code review skills
- Gamified progression: Earning XP and unlocking increasingly complex projects
- Branching curriculum: Choose specializations in web dev, algorithms, graphics, security, or data science
Phase 1: Foundation (C Programming) โ In Progress
- Unix systems, shell scripting, memory management
- Core projects: Libft, Printf, Get Next Line, Minitalk
Phase 2: Object-Oriented Programming (Python) ๐ Next
- Modern software design principles: classes, inheritance, design patterns
- Data manipulation, visualization, and analytics
- Building interactive applications and games
Phase 3: Advanced Specializations ๐ Upcoming
- Algorithms & Data Structures
- Web Development (Full-stack)
- Network Architecture & Systems Administration
- AI/ML fundamentals
- Cybersecurity
Beyond coding, I bring practical experience optimizing complex systems:
- Modernized legacy infrastructure โ improved operational efficiency by 35%
- Implemented data-driven strategies โ contributed to 23% sales increase
- Maintained 99%+ system uptime for critical business operations
- Led process optimization projects using DMAIC and KAIZEN methodologies
This unique blend of technical training and real-world operational experience means I approach software development with both engineering rigor and business impact in mind.
โ View my complete CV/experience
Core Languages: C โข Python โข C++ โข Java โข JavaScript
Systems & Tools: Linux/Unix โข Git โข MySQL โข Shell Scripting โข API Integration
Methodologies: Peer Review โข Test-Driven Development โข Agile Workflows
Focus Areas: Systems Programming โข Algorithms โข Data Analytics โข Process Optimization
Complete reimplementation of printf from scratch. Handles complex format specifiers, variadic functions, and edge cases without using standard printf.
C โข Variadic Functions โข Type Casting โข Buffer Management
Client-server communication system using UNIX signals. Demonstrates inter-process communication, bit manipulation, and signal handling.
C โข UNIX Signals โข IPC โข Binary Operations
Efficient file reading function with intelligent buffer management. Handles multiple file descriptors simultaneously with memory optimization.
C โข File I/O โข Static Variables โข Memory Management
Custom implementation of 40+ essential C standard library functions. Foundation for all subsequent 42 projects.
C โข String Manipulation โข Memory Functions โข Linked Lists
Seeking Graduate Software Developer roles where I can apply systems-level thinking to solve complex problems. Particularly interested in:
- Quantitative Trading Systems - High-performance, low-latency applications
- Data-Intensive Infrastructure - Processing and analyzing large-scale datasets
- Fintech & Financial Services - Building robust, scalable trading platforms
- Algorithmic Problem Solving - Optimization and computational efficiency
Current Learning Path (2025-2026):
- โ C systems programming and Unix fundamentals
- ๐ Python OOP and data manipulation (starting Q1 2026)
- ๐ Advanced algorithms and data structures
- ๐ Web development and full-stack applications
- ๐ฏ Preparing for roles in systematic trading technology
Interdisciplinary Background: BA in Anthropology gives me unique insight into pattern recognition and human behaviorโvaluable for data analysis and user-centric development.
Operational Excellence: 2+ years managing high-pressure systems means I understand performance under constraints, uptime requirements, and rapid problem-solving.
Self-Directed Learner: 42's peer-learning model proves I can independently master new technologies and collaborate effectively without traditional instruction.
"Building the foundation for high-performance systems, one project at a time."
๐ London, UK | ๐ 42 London | ๐ผ Open to 2026 Graduate Opportunities

