Hello, I'm Jeshua

+2 years experience. Developer for the web.

Full-stack developer skilled in driving to production high-quality systems and UIs for the better user experience.

Laboral Experience

  1. FullStack Jr. Developer ATIRPAY Solutions

    Served as the lead developer for both backend and frontend of multiple highly interactive applications. Effectively managed timelines and personnel, organizing tasks efficiently to significantly enhance productivity.

    Projects

    • Business Management System: https://enneto.com/
    • Environmental Risk Calculator
    • Survey Creation and Management Application
    • Survey Filling Application

    Achivements

    • Angular Migration:  Successfully migrated an Angular application from version 14 to 16, ensuring compatibility and leveraging new features for improved performance.
    • Behavior and Functionality Abstraction:  Abstracted and normalized key functionalities such as paginated tables, forms, loading states, and message notifications, improving code maintainability and reuse.
    • Backend Development:  Created multiple backend servers using .NET 7, implementing robust and scalable solutions.
    • Roles and Permissions System:  Developed a customized system for managing roles and permissions, enhancing application security and user management.
  2. Angular Jr. Developer ATIRPAY Solutions

    Developed new features and implemented modifications to existing ones. Identified and resolved performance issues. Took initiative to standardize critical elements of the main application, including forms, paginated tables, loading states, and error reporting. Achieved significant enhancements in user experience. Successfully created several client-only web applications from scratch

    Achivements

    • Performance Optimization:  Identified and resolved performance issues within an Angular project, significantly enhancing the application's efficiency and user experience.

Projects

Preview of Catstagram

Catstagram

  • Svelte

Catstagram is a Instagram-like web app built following the svelte platzi course.

The app implements most of the web-app common features like

  • Theme and color variables
  • Rest http request
  • Dynamic post displaying
  • Animations
  • Inter-component value storing
Preview of My personal Blog

My personal Blog

  • Rust
  • Svelte
  • TailwindCSS

A fullstack project for a fully functional blog.

Composed of a backend server built with rust using a postgres db wich manages users auth and blogs with their comments. The development helped me to learn to use Domain Driven Development.

And the frontend is built with svelte and sveltekit using tailwind to built a custom theme a component system.

Continous integration is implemented with github actions.

Preview of Stopify ;)

Stopify ;)

  • Astro
  • TailwindCSS
  • SolidJS

Sample clone app build for didactical purposes.

Features

  • List playlists
  • Reproduce playlists
  • Forward and backward songs played in playlist
  • Control volume and mute
  • Display and control current song time
  • Persists client state across navigation and sessions

TermChess

  • Rust

Completly functional chess tui (Terminal User Interface) game.

Incorporates most of the features of chess, validating moves, promotion and turns.

Code Conjurer

  • Rust

“Code conjurer”, also known as “cco”, is a command line interface written in the programming language Rust.

Its purpose is to generate code files from a single template or a set of templates. The app includes a small template meta-language that allows for the creation of dynamic templates that can be customized with variable names and values.

About

My name is Jeshua Hinostroza, and I'm a Full-stack developer driven by a fervent curiosity for emerging technologies. My programming journey programming began at the age of 12, armed with a pirated game engine and a trusty old laptop (ah, the nostalgic charm!).

I quickly discovered myself having an immense satisfaction each time I developed a key feature of a game, like walking, jumping, collisions, etc. I realized that I didn't want to just drag and drop low-code/no-code pieces to compose a game. I wanted to know how it works, from the bones.

Now, I drive to production high-quality systems and UIs for the better user experience.

A pixeled face of a man with a cope