Git Product home page Git Product logo

Hello, folks! 👋

Hi, I'm Oliver!

  • 💻 Software Engineer at Sferion.
  • 🎓 Researcher at WPI.
  • 🧑‍💻️ Working with Java, Spring, React, Vaadin, TypeScript, and more!
  • ❤️ jOOQ fanatic. Don't use Hibernate.

Java TypeScript Vaadin React Ionic Lit Spring jOOQ AWS

I am currently working on Themeable, a simplified theme management system for React. My most recent release is vaadin-logrocket-integration. Also, check out my abstract algebra project.

On my free-time, I enjoy researching existing technologies to identify room for improvement or addition. Fluent Flow simplifies Vaadin UI composition with cleaner and more powerful code. I also wrote Gimme DOM, an extension for Vaadin 8 enabling legacy Vaadin developers to access client-side DOM. Similar features were adopted in later Vaadin versions.

Computer Science & Mathematics

Mathematics Library
Abstract algebra mathematics structures and components.
Cryptography Library
TOTP (RFC 6238) and HOTP (RFC 4226) reference implementations, and more, for practice.
Googa (on hold)
Strongly-typed SQL query build for TypeScript.
Automaton
Simple automaton structures.

React

Themeable (in-progress)
Simplified theme management for your React applications.
React-in-Vaadin
Proof-of-concept using React in Vaadin.

Vaadin

React-in-Vaadin
Proof-of-concept using React in Vaadin.
Fluent Flow
Fluent factorites for all things Vaadin.
Vaadin LogRocket Integration
LogRocket integration for Vaadin.
Vaadin Leaflet Integration
Leaflet map component and utilities for Vaadin.
Flow Commons
A commons library for Vaadin Flow.
Vaadin Code Block
Vaadin mapping for my <code-block> element, which wraps Prism.
Lit Component
Model LitElement web components with Vaadin.
Gimme DOM
A Vaadin 8 extension enabling developers to have more control over the web DOM.
Vaadin + Jetty + Guice
A Vaadin servlet running in an embedded Jetty server with Guice as a dependency injection framework.
Vaadin Native Image
Example of a Vaadin application that can be compiled to a native image using GraalVM.

Miscellaneous

Commons Language
Java language commons.
Beanbag
Observable Java structures.
Lit Shop
A collection of Lit frameworks and libraries.

Oliver Yasuna's Projects

cheatsheetseries icon cheatsheetseries

The OWASP Cheat Sheet Series was created to provide a concise collection of high value information on specific application security topics.

crypto icon crypto

TOTP (RFC 6238) and HOTP (RFC 4226) reference implementations and more.

docs icon docs

Official documentation for Vaadin and Hilla.

flow icon flow

Vaadin Flow is a Java framework binding Vaadin web components to Java. This is part of Vaadin 10+.

framework icon framework

Vaadin 6, 7, 8 is a Java framework for modern Java web applications.

gimme-dom icon gimme-dom

A Vaadin 8 extension enabling developers to have more control over the web DOM.

googa icon googa

Strongly-typed SQL query builder for TypeScript.

hilla icon hilla

The modern frontend framework for Java backends. Build fast reactive web apps with full type safety. Supports React and Lit / Web Components. Powered by Spring Boot. Built by Vaadin.

lit-shop icon lit-shop

A collection of Lit frameworks and libraries.

math icon math

Mathematics structures and components for Java.

root-pom icon root-pom

Parent POM for all of my Java projects.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.