Skip to content
View ypresto's full-sized avatar
🏠
Working from home
🏠
Working from home

Sponsoring

@bradzacher

Block or report ypresto

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
ypresto/README.md

ypresto πŸ’»πŸ‘ΆπŸ§‘β€πŸ³πŸŒˆ

I'm full stack software engineer and designer with 10+ years experience, especially focused on frontend development.

  • 🌏 Web Frontend: 10+ years (React, Vue 1.x)
  • πŸ“± Android/iOS: 4+ years
  • βš™οΈ Backend: 7+ years
  • 🎨 UX Design: 3+ years
  • 🏠 Remote Work: 5+ years

Works

Notable OSS Contributions

Pinned Loading

  1. LayerXcom/next-navigation-guard LayerXcom/next-navigation-guard Public

    Cancel page navigation in Next.js, like Nuxt's Navigation Guard feature.

    TypeScript 144 6

  2. Hooks to mitigate calling setState f... Hooks to mitigate calling setState from useEffect/useLayoutEffect. Zero-rerender on hook value change. See useOverrideValue.ts first. https://zenn.dev/ypresto/articles/02f7adcb7c57b4
    1
    import { useRef } from 'react'
    2
    import { useIsomorphicLayoutEffect } from './useIsomorphicLayoutEffect'
    3
    
                  
    4
    /**
    5
     * Hook that its return value increments when the flag is changed to true.
  3. vscode-intelli-refactor vscode-intelli-refactor Public

    Smartly select range for refactoring under cursor. Use with VSCode Insiders.

    TypeScript 13 1

  4. SwiftLintXcode SwiftLintXcode Public

    An Xcode plug-in to format your code using SwiftLint.

    Swift 354 15

  5. android-transcoder android-transcoder Public

    MP4 video transcode using Android MediaCodec API, pure Java (not LGPL nor patent issue!). Supports API >= 18.

    Java 836 238

  6. qtfaststart-java qtfaststart-java Public

    qt-faststart (make mp4 file streamable) in Java, MIT licensed.

    Java 72 16