Skip to content
View tim-contact's full-sized avatar

Highlights

  • Pro

Block or report tim-contact

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
tim-contact/README.md

Hi there, I'm Timothy Sahan ๐Ÿ‘‹

๐ŸŽ“ About Me

3rd Year BSc (Hons) in Computing and Information Systems student at Sabaragamuwa University of Sri Lanka with hands-on experience in backend development, full-stack engineering, and AI systems. I'm passionate about building scalable, reliable applications and solving challenging technical problems.

  • ๐Ÿ”ญ Currently working on: Go-based CRM systems and AI agents
  • ๐ŸŒฑ Learning: Artificial Intelligence with Python (CS50 AI) & Low-level system optimization
  • ๐Ÿ’ผ Focus areas: Full-stack development, scalable API design, database optimization
  • ๐ŸŽฏ Interests: AI/ML, system-level programming, open-source development, Linux customization
  • ๐Ÿ“ซ Reach me: timothysdissanayake@gmail.com
  • ๐ŸŒ My Website: tim-contact

๐Ÿ› ๏ธ Tech Stack

Languages:
Python Go JavaScript Java C

Web Development:
Node.js React Next.js Flutter

Databases & Tools:
PostgreSQL MySQL Firestore Docker Git Linux

๐Ÿš€ Featured Projects

Full-stack Customer Relationship Management system for an overseas-study consultancy with secure authentication, API-driven operations, and containerized architecture.

  • Tech: Go (Gin, GORM), PostgreSQL, Redis, Docker Compose, JWT
  • Features: Student-lead tracking, secure authentication, database-driven management
  • Architecture: Modular, containerized microservices

Real-time event discovery and management platform with mobile and web interfaces.

  • Tech: Flutter, Node.js, Express, Firebase, PostgreSQL
  • Role: Led mobile development, built Flutter app from scratch
  • Features: Real-time updates, location-based discovery, organizer dashboards

๐Ÿค– Minesweeper AI Agent (CS50 AI)

Autonomous Minesweeper solver using propositional logic and knowledge-based reasoning.

  • Tech: Python, AI algorithms
  • Approach: Knowledge representation, logical inference, constraint satisfaction
  • Skills: Strategic decision-making under uncertainty

๐ŸŽฎ Unbeatable Tic-Tac-Toe AI (CS50 AI)

Optimal game-playing agent guaranteeing perfect play using adversarial search.

  • Tech: Python, Minimax algorithm
  • Features: Recursive game tree evaluation, optimal move selection
  • Concepts: Game theory, state space modeling

Full-stack marketplace platform for buying and selling cultivated seeds.

  • Tech: Next.js, RESTful APIs, PostgreSQL
  • Role: Full backend responsibility - API design, database structure, authentication

Healthcare inventory platform with real-time tracking and management.

  • Tech: RESTful APIs, database migrations
  • Features: Product management, inventory updates, relational data integrity

๐Ÿ“š Current Learning

  • ๐Ÿง  CS50's Introduction to AI with Python (Harvard) - 4/12 projects completed
  • ๐Ÿ“ฑ Flutter Development (Fireship.io) - Project-based course completed
  • ๐ŸŒ FreeCodeCamp - Python, JavaScript, Full-Stack Web Development

๐ŸŽฏ What I'm Looking For

I'm eager to contribute to innovative engineering teams and tackle challenging technical problems. Open to:

  • Software Engineering Internships
  • Backend Development Opportunities
  • Full-Stack Projects
  • Open-Source Contributions

๐Ÿ“Š GitHub Stats

GitHub Stats

๐Ÿค Connect With Me

LinkedIn Email GitHub


๐Ÿ’ก "Building scalable solutions, one commit at a time"

Popular repositories Loading

  1. brownie_fund_me brownie_fund_me Public

    Smart Contract Application from freecodecamp

    Solidity

  2. OpenCV-Tutorials OpenCV-Tutorials Public

    Forked from techwithtim/OpenCV-Tutorials

    All the code for the Tech With Tim Python OpenCV Tutorials.

    Python

  3. noob-sera noob-sera Public

    A simple educational platform.

  4. plugin-repo-lab plugin-repo-lab Public

    JavaScript

  5. unveil_app unveil_app Public

    A party finder app, that notifies users about parties in the vicinity

    Dart

  6. tim-contact tim-contact Public