Skip to main content
Rounin's user avatar
Rounin's user avatar
Rounin's user avatar
Rounin
  • Member for 6 years, 9 months
  • Last seen more than a month ago
About

Hi, I'm a full-stack developer. I design and develop web-apps and websites. I have 26 years experience of working with markup, styling, scripting, data, vector graphics, animations and developing apps using client-side and server-side technologies:

  • Modern Javascript / ES2015+ (Front-End Development)
  • PHP8 (Server Side Development)
  • .htaccess (Server Configuration)
  • CSS3
  • HTML5
  • SVG
  • JSON
  • Regular Expressions
  • WebComponents
  • IndexedDB
  • Progressive Web App (Webmanifest & Service Worker)
  • Web Storage (localStorage & sessionStorage)

In mid-2023, I'm learning Deno, TypeScript and Vue 3.


Markup and Development

HTML5: I am familiar with a large number of HTML5 APIs, not least:

  • Fetch
  • File System
  • Touch Events
  • Web Workers (for multi-threaded development)
  • Web Storage (localStorage & sessionStorage)
  • IndexedDB
  • GeoLocation
  • Media API (Video & Audio)
  • Page Visibility

Styling

CSS3: I am familiar with working with a large number of CSS3 Modules, not least:

  • CSS Custom Properties
  • CSS Grid
  • CSS Flexbox
  • CSS Typed Object Model
  • CSS Animations & Transitions
  • CSS Transforms
  • CSS Filters
  • CSS Masking and Clipping
  • CSS Pseudo-Classes & Pseudo-Elements
  • CSS Counters
  • CSS Fonts
  • CSS Columns

I have 18 years experience writing CSS Stylesheets and presenting cross-device compatible web pages using Modern CSS Formulas (min, max, clamp), CSS Grid, CSS Flex, Responsive Web Design via Media Queries etc.


Scripting and more (Server Side and Client Side)

Javascript: I have 10 years experience writing JS. In 2013, I started with ES5 and in 2018, I transitioned to ES2015+.

PHP8 and .htaccess: I have 11 years experience in server-side scripting using successive versions of PHP and server configuration using .htaccess (mod_rewrite, setting HTTP headers etc.) .

Fetch API and Ajax: I am very accustomed to asynchronously accessing server side scripts from the client side. I usually deploy Fetch API via async / await, though I am also familiar with writing Promises and also with using Ajax / xmlHttpRequest.

Regular Expressions: I frequently use Regex in JavaScript, PHP & .htaccess.

JSON: I can quickly and competently write and edit valid JSON and manipulate in both Javascript and PHP. In 2019, I wrote a JS-based SPA with a graphical user-interface for quickly creating valid JSON strings of any length and complexity.

Third-Party API Access: I am familiar with both REST and SOAP.

Website Maintenance: I am familiar with many web protocols including robots.txt and XML Sitemaps. In 2014 I wrote a PHP app which spiders a website and auto-generates XML Sitemaps.

jQuery: When I need to do so, I can quickly and competently translate backwards and forwards between jQuery and Javascript.

1
gold badge
14
silver badges
20
bronze badges
183
Score
11
Posts
85
Posts %
107
Score
2
Posts
15
Posts %
41
Score
3
Posts
23
Posts %
31
Score
1
Posts
8
Posts %
31
Score
1
Posts
8
Posts %
30
Score
1
Posts
8
Posts %