Skip to content

francis-ohara/coding-practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

242 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚡ Francis's Coding Practice

A comprehensive journal of algorithms, experiments, and full-stack development.

This repository is a living collection of my journey through software engineering, featuring everything from competitive programming solutions to modern web application experiments.


🛠️ Tech Stack

I explore a wide variety of languages and tools. Here's what I've covered so far:

Category Languages & Tools
Core Languages Python Java C++ JavaScript Go
Web Frameworks FastAPI
Styling Tailwind CSS
Computer Science Algorithms, Data Structures, System Design Patterns

📂 Repository Tour

This project is organized by language and domain. Here are the highlights:

🐍 Python

Path: ./python The heart of my algorithmic practice.

  • Coding Challenges: Solutions to 100+ problems (HackerRank, LeetCode) focusing on optimization and pythonic code.
  • Playground: Experiments with asyncio, multiprocessing, decorators, and standard libraries.
  • Automation: Scripts for file management, email finding, and text processing.

☕ Java & C++

Paths: ./java, ./cpp Solutions for algorithms and data structure problems implemented in Java and C++.

🌐 Web Development

  • FastAPI (./fastapi): Building high-performance APIs and learning modern backend practices.
  • JavaScript & Tailwind (./js, ./tailwind-css): Frontend experiments, vanilla JS implementations, and UI styling practice.

🗺️ Directory Structure

coding-practice/
├── python/                 # Major focus: Algorithms & Automation
│   ├── coding-challenges/  # 150+ Solved problems
│   └── playground/         # Language feature experiments (async, decorators)
├── java/                   # Java Algo practice
├── cpp/                    # C++ Competitive Programming
├── js/                     # JavaScript basics & DOM manipulation
├── fastapi/                # Backend API projects
└── tailwind-css/           # Modern CSS styling practice

🚀 Recent Focus

  • Mastering Blind 75 patterns.
  • Building robust APIs with FastAPI.
  • Improving frontend skills with Tailwind CSS.

Created and Maintained by Francis O'Hara Aidoo

About

This repository is a living collection of my journey through software engineering, featuring everything from competitive programming solutions to modern web application experiments.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors