Skip to content
View RyanSilva2004's full-sized avatar
☺️
Slowly Learning Stuff
☺️
Slowly Learning Stuff

Highlights

  • Pro

Block or report RyanSilva2004

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
RyanSilva2004/README.md

image

Hi 👋, I'm Ryan Silva

👋 About Me

I’m a BSc (Hons) Computing undergraduate (CS+SE) with a growing interest in core & embedded software engineering — especially how computers actually work under the hood.

Right now, I’m focused on building strong fundamentals that matter for (still very much a newbie if there ever was a one : )

  • high-performance systems (C++)
  • core low-level / embedded software (C / C++)

I’m early in the journey, but intentional about what I learn and why.


🧠 Current Focus

  • Writing modern C & C++ and understanding what the compiler and memory are really doing
  • Strengthening data structures & algorithms
  • Learning operating system concepts from a systems-programmer point of view
    (processes, memory, concurrency — not just theory)
  • Rebuilding math foundations useful for engineering and performance-critical software

🛠️ Core Skills

Languages

  • C++ & C
  • Java
  • Python

Foundations I’m Actively Working On

  • Data Structures & Algorithms
  • Memory & performance basics
  • Linux & command-line workflows
  • How software interacts with hardware (at a beginner level)

📫 Contact


Learning Basics slowly

Pinned Loading

  1. CricStatLK CricStatLK Public

    Comprehensive microservices-based T20 cricket stats platform with Spring Boot, API Gateway, and dynamic dashboard visualization.

    TypeScript

  2. Simple-Lex-Yacc-Calculator Simple-Lex-Yacc-Calculator Public

    This is a simple calculator implemented using Lex and Yacc. It supports basic arithmetic operations, square root, exponentiation, and modulo operation. It also handles syntax errors and division by…

    C 1

  3. UWME-Underwater-Media-Enhancer UWME-Underwater-Media-Enhancer Public

    Enhances underwater images / videos using Deep Image Processing (DIP) techniques like Dark Channel Prior and guided filtering, improving visibility and color accuracy.

    Python 10 2

  4. LankaBidsLK LankaBidsLK Public

    secure bidding platform featuring email verification, two-factor authentication, role-based access, encrypted passwords, and Zod-based input validation. Built with Next.js and MySQL.

    TypeScript 3

  5. Personal-Money-Management-System-Java-Netbeans Personal-Money-Management-System-Java-Netbeans Public

    This repository hosts a personal money management system built in Java with NetBeans. It tracks expenses, income, financial goals, and generates reports for effective financial planning.

    Java 2

  6. TrustyBuysLK-E_Commerce-Website TrustyBuysLK-E_Commerce-Website Public

    This repo hosts an e-commerce site built with PHP, MySQL, JavaScript, and HTML. It features a customer-facing interface and an admin panel for site management.

    PHP 4