A description of the image

Hi, I'm Wryan

I'm a passionate software developer with a background in Computer Science and Biology. I specialize in web development, data analysis, and full-stack engineering. Here's a glimpse of some of my work.

TECHNOLOGIES

A description of the image
PYTHON is a versatile programming language that addresses a wide range of modern world problems, from data analysis and artificial intelligence to web development and automation. It is widely used in fields like healthcare for disease prediction, cybersecurity for threat detection, and climate science for environmental modeling. Python’s powerful libraries, such as pandas, TensorFlow, and Django, enable solutions for complex tasks like financial modeling, machine learning, and controlling IoT devices. Additionally, Python supports innovations in robotics, smart technologies, and education, making it a critical tool for industries tackling sustainability, financial services, and digital transformation.
A description of the image
JAVA is a widely-used, object-oriented programming language known for its portability, scalability, and robustness. It follows the “write once, run anywhere” principle, which means Java programs can run on any device that has a Java Virtual Machine (JVM). This makes it ideal for building cross-platform applications, from mobile apps (via Android) to large-scale enterprise systems. Java is commonly used for backend development, web applications, and distributed systems. Its rich set of libraries, frameworks like Spring, and strong community support make it a top choice for both startups and established corporations.
A description of the image
C++ is a powerful, high-performance programming language that builds on the features of C, adding object-oriented capabilities and support for low-level memory manipulation. It is widely used in systems programming, game development, and applications requiring real-time processing, such as simulations or embedded systems. C++ provides fine-grained control over system resources, making it an excellent choice for performance-critical applications. Its combination of high-level abstractions and low-level access allows developers to write efficient, fast code while managing system resources directly.
A description of the image
JAVASCRIPT is the core language for creating dynamic, interactive web applications. It enables client-side scripting, allowing websites to respond to user actions, validate forms, and update content without refreshing the page. JavaScript runs on all modern browsers and is supported by a vast ecosystem of libraries and frameworks like React, Angular, and Vue.js. Additionally, with Node.js, JavaScript is used for server-side development, enabling full-stack development with a single language. Its asynchronous nature and event-driven architecture make it ideal for building responsive, scalable web applications.
A description of the image
MYSQL is an open-source relational database management system (RDBMS) widely used for managing and organizing data in structured formats. It uses SQL (Structured Query Language) for querying, inserting, updating, and deleting data. MySQL is highly regarded for its speed, reliability, and ease of use, making it a popular choice for web applications and small-to-medium-sized enterprises. Its compatibility with programming languages like PHP, Python, and Java allows developers to create data-driven applications with minimal complexity. MySQL also supports features like data replication, high availability, and security, ensuring robust database solutions.
A description of the image
LUA is a lightweight, high-level scripting language designed for embedding into other applications. Its simple syntax, small footprint, and efficiency make it an ideal choice for game development, embedded systems, and applications requiring scripting support. Lua is commonly used for scripting game logic, modding, and plugin systems in game engines like Love2D, Roblox, and World of Warcraft. Despite its small size, Lua is powerful, with support for first-class functions, tables, and garbage collection. Its extensibility and ease of integration with other languages make it a versatile tool for developers in many domains.
"Efficiency is not about doing more things faster; it's about doing the right things with purpose, so every action moves you closer to what truly matters."

Scheduling App

This Java application uses CRUD functionality with a MySQL database to manage clients, scheduling, alerts, reports, etc.. Features include: Concurrency, Authorization, Authentication

AI Loan Approval

This Python based application leverages machine learning libraiers to create a pipeline that classifies client loan information as pass or fail using logesitic regression.

Dynamic Delivery

Terminal-based simulation application tasked with finding delivery routes and for packages in a city with various conditions. Be able to query information about a single or all truck at a given time

Parts Inventory

Java GUI application to manage the parts and products in an inventory system for a generic businesss. CRUD functionality for parts and products where the products are made from individual parts.

SSH GUI App

Python based GUI application used to securely connect to a remote server using ssh. Be able to create, read, update, and delete files and folder via ssh securely.

Next.JS/Typescript Web App

The Next.js framework features scalibility, server-side rendering, static site generation, along with performance optimization. Typescript solves the many errors by implenmenting types to varibles.

Spring/React.js Fullstack App

Spring-boot backend REST API utilizing, Spring MVC, Spring Data JPA, and Spring Security in the backend technologies with a React.js frontend for dynamic content

Drone Automation Simulation

Programmed a simulated autonomous rescue vechicle to find survivors in a earthquake senerio, in which the bot would systematically search an environemnt and relay surviour location via GPS to search and rescue.