Coder Social home page Coder Social logo

next.js's Introduction

CiberusPS CV

Full-stack(front-end heavy) developer, passioned about games, contact me telegram, email

Experience

  • Web - 4 years commercial - react, react native, nodejs, electron, typescript
  • GameDev - unity 1.5 years commercial, UE4-UE5 2.5 years hobby, playcanvas a bit 2 months commercial

Preferable techs

Web - react, react native, nodejs, nextjs, electron, typescript, koa, styled-components, eslint, prettier, postgresql, redis, sequelize, sentry, jest, expo

GameDev - UE4-UE5, playcanvas, GameplayAbilitySystem(GAS), CommonUI, EnhancedInputSystem, GameplayTags, BehaviorTrees, Blender, Send2UE

Projects

@winstrike - esports holding

  • @winstrike/booking-mobile-app - developed mobile app for booking seats in computer clubs from scratch, links on android, ios and screenshots
    • techs: react-native + expo "bare"
    • made:
      • authentication flow - register, login, password reset, authentication with socials
      • onboarding flow - city selection, club selection, club info screen
      • booking flow - home screen, club section selection, section info screen, date and time selection screen, pack selection screen, seats selection screen, checkout screen and checkout webview with payment provider
      • announcements screen - one of the main communication channel with players, by clicking on push user sended on specific announcement
      • settings screen - u know editing user data, link socials and so on... those interesting things...
  • @winstrike/winstrike-id - developed authentication service from scratch using oauth2/openid, it used in all @winstrike products screenshots
    • techs: nextjs(🙃) + koa + redis + postgres + twilio + sendgrid
    • made:
      • frontend for register, login, password reset, email confirm, profile, profile editing
      • backend internal authentication via phone(OTP) and via socials steam/vk/apple
      • backend external authentication endpoints for winstrike services based on OAuth2
  • @winstrike/booking-api - developed backend for sending notifications, some endpoints and unit tests
  • @winstrike/booking_admin - react + CRA, backoffice for computer clubs admins, reworked whole frontend, simplified routing and simplified UX.
  • @winstrike/booking-widget - react + CRA, slightly helped with frontend
  • @winstrike/admin-desktop and @winstrike/booking-desktop - electron apps, fixed several issues
  • @winstrike/xxxtension - react + CRA, twitch extension
  • @winstrike/nivea-ultra-games - react + CRA + firebase, twitch extension, special project for nivea, with 4 mini-games videos
  • overplay - storybook components, ... TODO: mvp videos

Open source

Other projects - dead, old, lost and forgotten

Click me
  • Artifaction.gg

    Site about Artifact | Full-stack developer | 09.2018 | screenshots

    Artifaction.gg - site about valve game - Artifact started by DOTA2/Esports enthusiasts well known in DOTA 2 community(@SirActionSlacks, @Cyborgmatt, @SUNSfanTV, @bukkadota, @followNoxville) to build best community project where people may come for anything they want - casual videos, twitch shows, stats, tournaments, hot news, cards info, learning, cardsmith to make their own cards, deck builder, pathfinder and much more.

    I joined the team at the end of september. At start i wanted to make twitch extension - concept here later @bukkadota suggest me to help with site development and gave full freedom of choice of technology stack. There was many changes in project structure/tech stack, here some solutions we use:

    • firebase cloud storage as CDN for UGC(raw images, thumbnails...)
    • firebase hosting - for static assets(js, html, css, images, fonts...)
    • cdn.artifaction.gg - repo for fetching images from artifact client and valve API -> processing them(trim, resize, convert) -> and save them in normalized structure. It use ValveResourceFormat to decompile assets from client.

    Techs: React, TypeScript, MobX, styled-components, Webpack, Babel, PostgreSQL, Redis, express, Knex.js, Objection.js, Twitch API, Quill, firebase - cloud storage, firebase - hosting, passport, passport-discord, passport-steam, pg, discord.js, nodemon, yarn, yarn workspaces, prettier, sharp, express-session

  • Bubble Text

    Twitch extension | Front-End developer & Co-founder | 04.2018 | screenshots

    First of several exts using "Bits in Extensions". Selected by Twitch.tv for feature placement.

    Bubble Text - allows streamers to install an interactive speech bubble on their stream. Viewers can then use bits to get a set of text, animation and bubble style that will be displayed on the stream. By providing a variety of options, bubble text assures a unique and personalized experience for every user. This extension makes viewers feel more engaged by providing a gateway from Twitch to streamer’s screen. For streamers, this extension gives an opportunity to monetize their stream by giving them a portion of each sale.

    Made in collaboration with @drazzzer(Kubatko Daniil)

    Techs: React, TypeScript, MobX, styled-components, Webpack, socket.io, Twitch API, Twitch Extensions

  • GameStat

    Twitch extension | Owner | 09.2017 | screenshots

    Twitch extension provide in-game statistics for the streamers currently support DOTA 2 Also integrated data from awesome personal esports training lab - GOSU.AI u can read about it here

    Techs: React, Postman, PostgreSQL, Webpack, MobX, Redis, yarn, yarn workspaces, lodash, Twitch API, Twitch Extensions

    Metrics: Installs - 2950, Uninstalls - 824, Activations - 1603, Views - 8,477,823, Uniq Viewers - 4,899,421, Uniq Viewers(09.01-07.02) - 240,888 Clicks - 9,927,763, Uniq Interactions - 1,123,464, Uniq Interactions(09.01-07.02) - 64,278,

  • Treasure Simulator 2

    Prototype | Owner | 24.01.2017 | screenshots

    Second version of my "Treasure Simulator DOTA 2" app. Refactored and updated "DOTA 2 Wiki Parser" to v2.

    Techs: Unity3D, C#, Texture Packer, PVRTC, Photoshop, base64, AES, Visual Studio, Resharper, git, Bitbucket

  • Treasure Simulator DOTA 2 App(Android) | Owner | 07.2015-01.2016 | screenshots

    App simulate opening treasures from DOTA 2. Items are parsed from DOTA 2 Wiki with my "DOTA 2 Wiki Parser"

    UPDATE: currently unavalable due to changed Google Play policies, need to rebuild app and publish again

    Metrics Installs - 53.48K, Average rating - 4.04,

  • DOTA 2 Wiki Parser v2

    Unity3D app | Owner | 24.01.2017 | screenshots

    Moved to Unity codebase of "DOTA 2 Wiki Parser" with updated UI. Made for "Treasure Simulator 2" project

    Techs: Unity3D, HtmlAgilityPack, Json.NET

  • DOTA 2 Wiki Parser .NET app | Owner | 07.2015-01.2016 | screenshots

    DOTA 2 Wiki(dota2.gamepedia.com) parser for "Treasure Simulator DOTA 2" project.

    Techs: C#, .NET, Visual Studio, Resharper, HtmlAgilityPack, MetroUI, MiniJSON

  • FilmSearch - screenshots

  • Yandex Mobilization 2016 - screenshots

  • InstaGallery

next.js's People

Contributors

adamsoffer avatar andersonleite avatar aranajhonny avatar arunoda avatar brikou avatar dav-is avatar enalmada avatar giuseppeg avatar greenkeeper[bot] avatar greenkeeperio-bot avatar handtrix avatar ijjk avatar impronunciable avatar jeromefitz avatar jesstelford avatar jthegedus avatar kachkaev avatar kpdecker avatar leo avatar lucleray avatar lukeed avatar nkzawa avatar oliviertassinari avatar rauchg avatar sedubois avatar sergiodxa avatar timer avatar timneutkens avatar tomekmularczyk avatar yhirano55 avatar

Watchers

 avatar  avatar

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.