C Developer in Progress β’ Web Fundamentals β’ Learning by Building
I enjoy understanding how things work under the hood and turning what I learn into real projects.
- π Currently focused on C programming
- π§ Learning pointers, memory management, data structures, file handling and modular programming
- π οΈ I prefer learning by building real projects instead of only reading theory
- π I also have experience with HTML, CSS, Sass/SCSS, JavaScript and JSON
- π Constantly improving my programming fundamentals and problem-solving skills
A console-based banking management system written in C.
The project includes:
- Account creation and management
- Deposits and withdrawals
- Money transfers between accounts
- Transaction history
- Transaction timestamps and unique IDs
- Search by name or surname
- Account sorting
- Bank statistics
- Dynamic memory allocation
- Persistent binary file storage
- Modular project structure
- Money stored as integer cents for safer calculations
- Input validation
- Transaction memory safety
β‘οΈ View Bank Management System
typedef struct
{
char language[10];
char currentFocus[50];
int motivation;
} Developer;
Developer me = {
"C",
"Understanding how things work under the hood",
100
};Right now I'm improving my understanding of:
Pointers
Dynamic Memory
Structures
File I/O
Function Pointers
Algorithms
Data Structures
Program Architecture
Memory Safety
My current goal is to build a strong foundation in C and computer science fundamentals.
I want to understand not only how to make a program work, but also:
- how memory is managed
- how data is represented
- how programs are structured
- how algorithms work
- how different parts of a program interact
- how to write safer and cleaner code
Before focusing on C, I worked with core web technologies:
HTML
CSS
Sass / SCSS
JavaScript
JSON
This gave me experience with frontend structure, styling, scripting and working with structured data.
I learn primarily by building projects and improving them step by step.
You can find all of my repositories here:
β‘οΈ View all repositories
Learn the concept
β
Build something with it
β
Find problems
β
Understand why they happen
β
Improve the code
β
Repeat
I believe the best way to learn programming is to build real things, make mistakes, understand them and improve the solution.
C Programming
βββ Pointers
βββ Memory Management
βββ Structures
βββ Dynamic Arrays
βββ File Handling
βββ Modular Programming
βββ Algorithms
βββ Data Structures
Developed by Skyl1te.
This profile represents my programming journey, with a current focus on C, low-level concepts, memory management, modular architecture, data structures and practical application development.
Learning. Building. Improving.