bringing ideas into real life products is my thing.
(aka. feeding my curiosity and suiting my needs)
I'm a software engineer, passionate about building robust systems and interactive visualizations. Many things capture my interest, and this site features some of them.
Reach out: karimbenamara91@gmail.com
TECHNICAL INTERESTS
Hobby Projects
This is a list numerating some of my projects I have done in the past
www.nfreelanci.tn Developed full stack freelancing platform for Tunisians, featuring real time event updates, chat interface, Google SSO, CI/CD with github actions, trigrams entity search...
Ant Colony Optimization Simulation Engineered an interactive visualization for Ant Colony Optimization to solve the NP-Complete TSP, featuring real-time parameter tuning and convergence analysis. Experience the live simulation here.
Autonomous Agent Evolution Framework Developed an evolutionary simulation environment where agents utilize feed-forward neural networks and genetic algorithms to optimize survival behaviors in dynamic spaces.
Single Machine Scheduling Problem Implemented different heuristic and meta-heuristic approaches, Branch & Bound, Genetic Algorithms, and ACO, comparing efficiency on search-space exploration for NP-Hard scheduling.
High-Throughput Performance Profiling Designed a real-time observability platform for ingesting and visualizing high-frequency metric streams to identify and resolve performance bottlenecks in a distributed architectures.
Personal Finance App A cross-platform mobile app for granular and private financial tracking, featuring meaningful aggregations and insights.
Game: Reunited! Made this game back in december 2020 when covid-19 was everywhere and we had to be isolated at home. This project was the first project I have ever done. It is quite special for me because it taught me that the most important aspect about working on projects is to start prototyping asap, decompose the ideas into small components and just... do it.
Maze Solver & Visualizer A tool to visualize different maze generation and solving algorithms, helping to understand how search algorithms explore spaces.
KNOWLEDGE BASE
Technical Readings
A collection of my favorite technical blogs and books.