About Me
I am a 19-year-old software developer who has been passionate about software for 7 years and continues to pursue it with ambition and pleasure.
This site will briefly introduce me to you. Explore my skills, experiences, and projects as you navigate through the sections.
My Articles
I share my thoughts and experiences on software development on platforms like dev.to.
Comparison of Machine Learning Algorithms
This article compares SVM, Decision Tree, and KNN using accuracy, precision, recall, and F1 metrics to highlight their strengths and weaknesses.
Read on dev.toText Generation with Artificial Intelligence
This article applies Q-learning to natural language processing for generating a target sentence through reward-based character prediction.
Read on dev.toHow I Built a Simple Shell in C – A Beginner's Guide to System Programming (1/3)
I’ll show you how I built a simple shell in C from scratch — nothing fancy, just enough to run commands, manage processes, and get a feel for system programming basics. If you’re curious about how terminals work under the hood, this guide is for you.
Read on dev.toHow I Built a Simple Shell in C – A Beginner's Guide to System Programming (2/3)
I’ll show you how I built a simple shell in C from scratch — nothing fancy, just enough to run commands, manage processes, and get a feel for system programming basics. If you’re curious about how terminals work under the hood, this guide is for you.
Read on dev.toHow I Built a Simple Shell in C – A Beginner's Guide to System Programming (3/3)
I’ll show you how I built a simple shell in C from scratch — nothing fancy, just enough to run commands, manage processes, and get a feel for system programming basics. If you’re curious about how terminals work under the hood, this guide is for you.
Read on dev.toUsing Wavelets and Clustering to Predict Odd or Even Numbers: An Overengineered Approach with Pretty (But Confusing) Plots
Ever wondered if you could predict odd or even numbers without actually checking the last bit? In this project, I used wavelets and clustering — for no practical reason — to classify parity from binary signals. It's wildly overengineered, a bit chaotic, but somehow… it works (kind of).
Read on dev.toText Generation with Artificial Intelligence: Generation of Target Sentences with Q-Learning Algorithm
This project explores how the Q-learning algorithm, a reinforcement learning method, can be applied to generate a specific target sentence in the context of natural language processing.
Read on dev.to5 Regression Projects in Python (with Full Code)
Developed 5 Python-based linear regression models to solve real-world prediction problems with scikit-learn, including preprocessing, evaluation (R² & MSE), and visual analysis.
Read on dev.toTechnologies I've Used
Web Development
HTML, CSS, JS (Node.js), Python (Flask), MongoDB, PostgreSQL, MSSQL
Experience: 2 years
Mobile Development
Flutter, Python
Experience: 1 year
Artificial Intelligence
Python (TensorFlow, YOLO)
Experience: 3 years
Embedded Systems
Assembly (x86, x64, MASM, NASM)
Experience: 1 year
Internet of Things
C, Python
Experience: 5 years
Desktop Applications
C# (WinForms), Python (Tkinter)
Experience: 6 months
My Experiences
TürkAi
Software Developer
Artificial intelligence and algorithm development on microprocessors such as H7/7+, Arduino, ESP32.
AnkaXLabs
Software Developer
Software and machine development in the field of artificial intelligence and IoT.
Qgen
Co-Founder/Software Developer
Software development in the field of educational technologies.
Get in Touch
Thank you for exploring my portfolio. Feel free to connect with me on social media or via email.
Email: ertugrulmutlu@gmail.com